package com.example.xiaoshuo_yudu.entity.dto;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 书籍更新DTO
 */
@Data
public class BooksUpdateDTO {
    /**
     * 小说唯一标识ID
     */
    private Integer bookId;

    /**
     * 小说名称
     */
    private String novelName;

    /**
     * 小说作者
     */
    private String author;

    /**
     * 小说类别
     */
    private String category;

    /**
     * 小说主页链接
     */
    private String novelUrl;

    /**
     * 小说封面URL
     */
    private String coverUrl;

    /**
     * 最新更新时间
     */
    private String updateTime;

    /**
     * 最新章节名称
     */
    private String latestChapter;

    /**
     * 最新章节链接
     */
    private String chapterUrl;

    /**
     * 小说简介
     */
    private String intro;

    /**
     * 小说状态（连载/完结等）
     */
    private String status;

    /**
     * 是否VIP书籍（0=免费，1=VIP）
     */
    private Integer isVip;

    /**
     * 目标用户群体（0=通用，1=男生，2=女生）
     */
    private Integer targetUser;

    /**
     * 累计点击量
     */
    private Integer clickCount;
    /**
     * 累计订阅量
     */
    private Integer subscribeCount;
    /**
     * 累计推荐量
     */
    private Integer recommendCount;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 更新时间
     */
    private LocalDateTime updateDbTime;
    /**
     * 是否删除（0=否，1=是）
     */
    private Integer isDelete;
    /**
     * 逻辑删除时间
     */
    private LocalDateTime deleteTime;

 }